﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
using System.Linq.Expressions;
using Bzure.Common.Core;

namespace Bzure.Common.Data
{
    /// <summary>
    /// 添加实体更新成员委托
    /// </summary>
    /// <param name="EntityUpdateContext"></param>
    public delegate void AppendEntityMemberHandler(EntityUpdateContext EntityUpdateContext);

    public interface EntityUpdateContext
    {
        IDictionary<object, Type> EntityMembers { get; }
        void AppendMember<T>(object member) where T : IEntity;
    }


}
